/**
 * Description:
 * Class Name:ThrowsTest2
 * Date:2022/3/26 13:26
 *
 * @author LTisme
 * @version JAVA17
 */
package 疯狂Java讲义.第10章_异常处理._10_3_Checked异常和Runtime异常体系._10_3_1_使用throws声明抛出异常;

import java.io.FileInputStream;
import java.io.IOException;

public class ThrowsTest2 {
    public static void main(String[] args) throws Exception{
        // 因为test()方法声明抛出IOException异常
        // 所以调用test()方法的代码要么处于try……catch中
        // 要么处于另一个带throws声明抛出的方法中
        test();
    }
    public static void test() throws IOException{
        // 因为FileInputStream的构造器声明抛出IOException异常
        // 所以调用FileInputStream的代码要么处于try……catch中
        // 要么处于另一个带throws声明抛出的方法中
        var fis = new FileInputStream("a.txt");
    }
}
